import Vue from "vue";
import { Image as VanImage } from "vant";
// import { API_PATH } from '@/api/index.js';
// import { fliterKind } from '@/util/util.js';
import {
    Tabbar,
    NoticeBar,
    TabbarItem,
    Search,
    Swipe,
    SwipeItem,
    Grid,
    GridItem,
    Tab,
    Tabs,
    PullRefresh,
    List,
    Lazyload,
    Sticky,
    Col,
    Row,
    DropdownMenu,
    DropdownItem,
    Checkbox,
    CheckboxGroup,
    NavBar,
    Switch,
    ActionSheet,
    Field,
    Icon,
    Toast,
    Picker,
    Popup,
    Calendar,
    Form,
    Button,
    Dialog,
    Uploader,
    ImagePreview,
} from "vant";
Vue.use(Uploader);
Vue.use(Form);
Vue.use(Button);
Vue.use(Calendar);
Vue.use(Popup);
Vue.use(Picker);
Vue.use(Tabbar);
Vue.use(TabbarItem);
Vue.use(Swipe);
Vue.use(Search);
Vue.use(SwipeItem);
Vue.use(Grid);
Vue.use(GridItem);
Vue.use(Tab);
Vue.use(Tabs);
Vue.use(PullRefresh);
Vue.use(List);
Vue.use(Lazyload);
Vue.use(Sticky);
Vue.use(VanImage);
Vue.use(NoticeBar);
Vue.use(Col);
Vue.use(Row);
Vue.use(DropdownMenu);
Vue.use(DropdownItem);
Vue.use(Checkbox);
Vue.use(CheckboxGroup);
Vue.use(NavBar);
Vue.use(Switch);
Vue.use(ActionSheet);
Vue.use(Field);
Vue.use(Icon);
Vue.use(Toast);
Vue.use(Dialog);
Vue.use(ImagePreview);

export default {
    data() {
        return {};
    },
    components: {
        [Tabs.name]: Tabs,
        [Tab.name]: Tab,
    },
    created() {},
    mounted() {},
    methods: {},
};